/*
 * @Author: hrg
 * @Date: 2023-05-10 09:53:29
 * @LastEditTime: 2023-08-07 17:41:29
 * @FilePath: \study_go\study01\src\gocode\demo\main.go
 * @Description:
 */
package main

import "fmt"

func main() {
	var age int = 18
	// 查看该变量的内存地址
	fmt.Println("变量age的内存地址为：", &age)
	// 定义一个指针，指向int类型的指针
	var pointer *int = &age
	fmt.Println(pointer)
	// 该指针也有内存地址：
	fmt.Println("pointer指针的内存地址为：", &pointer)

	// 通过指针查看age变量的值 ：
	fmt.Println("通过pointer来查看age变量的值：", *pointer)
	/* 指针变量的存储地址 */
	fmt.Printf("ip 变量储存的指针地址: %x\n", pointer)

	var g *int
	fmt.Printf("ggggggggg：%x\n", g)
}
